body,div,iframe{
  margin:0px;padding:0px;border:0px;position:relative;
  font-family:arial,sans-serif;
}
body{
overflow:hidden;
}
#page { width:960px; margin:auto;}

.brand {
  height:110px;
  padding:30px 0 0 0; 
}
.brand img{
  display:block;
  margin:auto;
}
.foot {
  clear:both;
  padding:20px 0 0 0;
}
.foot .lane{
  background-color:#1d1d1f;
  height:15px;
 }
.foot ul {
  background-color:white;
  display:block;
  list-style-type:none; margin:0; 
  font-family:Arial;
  font-size:12px; font-weight:100;
  overflow:hidden;
  padding:0 0 10px 30px;
}
.foot ul li{
  width:300px;
  color:black;
  display:block;
  float:left;
}
#email{
  text-align:right;
}
.nav ul {
  background-color:#1d1d1f;
  display:block;
  list-style-type:none; margin:0; 
  color:white;
  font-family:Arial;
  font-size:17px; font-weight:100;
  overflow:hidden;
}
.nav ul li{
  display:block;
  height:20px;
  cursor:pointer;
  float:left;
  padding:10px 20px 10px 20px;
}
.nav ul li a{
  color:white;
  text-decoration:none;
  font-weight:100;
}
.nav ul li:hover {
  background-color:#ab0020;
  color:white;
}
.nav ul li a:visited {
  color:white;
}

#search-bar {
  height:70px;
  padding:35px 0 0 0;
  margin:15px 0 0 0;
  background: white url("/adult/res/search_bar.png") center center no-repeat;
}
#search-bar input{
  height:38px;
  position:relative;
  left:110px;
  padding:0 0 0 10px;
  top:-2px;
  width:700px;
  font-size:25px;
  border:0;
  font:21px arial,sans-serif bold;
}
#filter-bar {
  padding:0 0 30px 110px;
  min-height:250px;
}
.label {
  font-size:16px;
  font-family:Arial;
  font-weight:bold;
  color:#666666;
  margin-bottom:10px;
}
.current{
  border-bottom:1px solid #dddddd;
  cursor:pointer;
  padding:5px;
  background: white url("/adult/res/drop_icon.png") center right no-repeat;
}
.drop-list{
  color:#666666;
  margin-right:10px;
  font-size:14px;
}
.drop-list ul{
  display:block;
  padding:0px;
  margin:0px;
  list-style-type:none; 
  float:left;
  width:100%;
}
.drop-list ul li{
  padding:5px;
}
.drop-list ul li span{
  float:right;
  margin:1px 2px 0 0;
}
#service-type {
  width:150px;
  float:left;
}
#nationality {
  width:150px;
  float:left;
}
#radius {
  width:110px;
  float:left;
}
#price-range {
  width:170px;
  float:left;
}
#max{
margin-right:10px;
width:80px;
float:left;
}
#min{
width:80px;
float:left;
}
#search-btn {
 display:block;
 background: #ab0020 url("/adult/res/search_btn.png") center center no-repeat;
 width:114px;
 height:49px;
 float:left;
 margin:10px 0 0 10px;
 cursor:pointer;
}
.list{
  border:1px solid #dddddd;
}
.list ul{
position:relative;
left:-10000000px;
}
.list:hover ul{
float:none;
position:relative;
left:0px;
}
.list ul li{
cursor:pointer;
}
